#ifndef findname_h
#define finfname_h


#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#define MAX_LINE_LENGTH 256
// #define INFO_FILE_PATH "./user_BasicUserInformation.txt"
#define INFO_FILE_PATH "/lvgl_yiyuan/user_BasicUserInformation.txt"
#define MAX_NAMES 100  // 最大支持的匹配数量

// 定义一个结构体来存储结果
typedef struct {
    char **names;     // 姓名数组
    int count;        // 找到的姓名数量
} NameResults;


NameResults *find_names_by_card_number(const char *card_number);

void free_name_results(NameResults *results);

#endif